<?php
declare (strict_types=1);

namespace app\admin\repository;

use app\admin\traits\RepositoryTrait;
use think\Model;

/**
 * 角色仓库
 */
class RoleRepository
{
    //模型
    public static $model = 'app\model\Role';
    //主键
    public static $pk = 'role_id';
    //name字段名称
    public static $name = 'name';

    use RepositoryTrait;

    //角色对应的页面
    public static function getPagesByIDs($role_ids)
    {
        return self::$model::with(['auths'=>['pages','funcs']])->hidden(['auths.pivot'])->select($role_ids);
    }
}